package com.jy.rhin.infra.cda.crbbg;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel
public class ChuanRanBBKVo {
    @ApiModelProperty(name = "医疗机构代码")
    private String YILIAOJGDM;
    @ApiModelProperty(name = "传染病报告卡编号")
    private String CHUANRANBINGBGKBH;
    @ApiModelProperty(name = "医疗机构名称")
    private String YILIAOJGMC;
    @ApiModelProperty(name = "患者姓名")
    private String HUANZHEXM;
    @ApiModelProperty(name = "出生日期")
    private Date CHUSHENGRQ;
    @ApiModelProperty(name = "性别代码")
    private Integer XINGBIEDM;
    @ApiModelProperty(name = "性别名称")
    private String XINGBIEMC;
    @ApiModelProperty(name = "民族代码")
    private String MINZUDM;
    @ApiModelProperty(name = "民族名称")
    private String MINZUMINGCHENG;
    @ApiModelProperty(name = "工作单位")
    private String GONGZUODANWEI;
    @ApiModelProperty(name = "传染病人群分类编码")
    private Integer CHUANRANBRQFL;
    @ApiModelProperty(name = "职业名称")
    private String ZHIYEMINGCHENG;
    @ApiModelProperty(name = "具体的其他职业信息")
    private String QITAZYXX;
    @ApiModelProperty(name = "患者家属姓名")
    private String JIASHUXM;
    @ApiModelProperty(name = "联系电话")
    private String LIANXIDH;
    @ApiModelProperty(name = "报告单位所属县区编码")
    private String XIANQUBM;
    @ApiModelProperty(name = "报告单位所属县区名称")
    private String XIANQUMC;
    @ApiModelProperty(name = "报告单位编码")
    private String BAOGAODWBM;
    @ApiModelProperty(name = "报告单位名称")
    private String BAOGAODWMC;
    @ApiModelProperty(name = "现住地址类型编码")
    private String XIANZHUDZLX;
    @ApiModelProperty(name = "现住地址类型名称")
    private String XIANZHUDZLXMC;
    @ApiModelProperty(name = "现住地址编码")
    private String XIANZHUDZBM;
    @ApiModelProperty(name = "现住地址名称")
    private String XIANZHUDZMC;
    @ApiModelProperty(name = "详细现住地址")
    private String XIANGXIDZ;
    @ApiModelProperty(name = "证件类型")
    private String ZHENGJIANLX;
    @ApiModelProperty(name = "证件号码")
    private String ZHENGJIANHM;
    @ApiModelProperty(name = "婚姻状况代码")
    private String HUNYINZKDM;
    @ApiModelProperty(name = "婚姻状况名称")
    private String HUNYINZKMC;
    @ApiModelProperty(name = "文化程度代码")
    private String WENHUACDDM;
    @ApiModelProperty(name = "文化程度名称")
    private String WENHUACDMC;
    @ApiModelProperty(name = "疾病病种编码")
    private String JIBINGBZBM;
    @ApiModelProperty(name = "疾病病种名称")
    private String JIBINGBZMC;
    @ApiModelProperty(name = "诊断日期")
    private Date ZHENDUANRQ;
    @ApiModelProperty(name = "备注")
    private String BEIZHU;
    @ApiModelProperty(name = "死亡日期")
    private Date SIWANGRQ;
    @ApiModelProperty(name = "填卡医生姓名")
    private String TIANKAYSXM;
    @ApiModelProperty(name = "报告日期")
    private Date BAOGAORQ;
    @ApiModelProperty(name = "户籍地类型编码")
    private String HUJIDLXBM;
    @ApiModelProperty(name = "户籍地类型名称")
    private String HUJIDLXMC;
    @ApiModelProperty(name = "户籍地址编码")
    private String HUJIDZBM;
    @ApiModelProperty(name = "户籍地址名称")
    private String HUJIDZMC;
    @ApiModelProperty(name = "户籍地详细地址")
    private String HUJIXXDZ;
    @ApiModelProperty(name = "诊断类型编码")
    private Integer ZHUANDUANLXBM;
    @ApiModelProperty(name = "诊断类型名称")
    private String ZHENDUANMC;
    @ApiModelProperty(name = "卡片创建时间")
    private Date KAPIANCJSJ;
    @ApiModelProperty(name = "更新时间")
    private Date GENGXINSJ;
    @ApiModelProperty(name = "作废标志")
    private Integer ZUOFEIBZ;
    @ApiModelProperty(name = "个人档案标识")
    private String GERENDABS;
    @ApiModelProperty(name = "报卡类别代码")
    private Integer BAOKALBDM;
    private String BAOKALBMC;
    @ApiModelProperty(name = "传染病患者归属代码")
    private Integer CHUANRANBHZGSDM;
    private String CHUANRANBHZGSMC;
    @ApiModelProperty(name = "首次出现症状日期")
    private Date SHOUCICXZZRQ;
    @ApiModelProperty(name = "传染病发病类别代码")
    private Integer CHUANRANBFBLBDM;
    private String CHUANRANBFBLBMC;
    @ApiModelProperty(name = "诊断状态代码")
    private Integer ZHENDUANZTDM;
    private String ZHENDUANZTMC;
    @ApiModelProperty(name = "传染病类别代码")
    private Integer CHUANRANBLBDM;
    private String CHUANRANBLBMC;
    @ApiModelProperty(name = "传染病名称代码")
    private Integer CHUANRANBMCDM;
    private String CHUANRANBMCMC;
    @ApiModelProperty(name = "其他法定管理以及重点检测传染病名称")
    private String QITACRBMC;
    @ApiModelProperty(name = "订正诊断")
    private String DINGZHENGZD;
    @ApiModelProperty(name = "退卡原因")
    private String TUIKAYUANYIN;

    @ApiModelProperty("ID")
    private String id;

    @ApiModelProperty("APPID")
    private String APPID;

    @ApiModelProperty("首次上传时间")
    private String CHUANGJIANSJ;

    @ApiModelProperty("病人信息表的主键ID，没有时默认为0")
    private String PATIENTID;
}
